var texts = [
  '2017年3月11日，后台框架搭建好',
  '同年5月13，后台代码基本完成',
  '同年11月20日，开始毕业设计的开发，分支微信公众号2.0.0',
  '同年11月22日，开始了解和开发微信小程序',
  '同年11月28日，微信公众号后台项目搭建好',
  '同年12月11日，微信公众号基本页面实现',
  '同年12月27日，开始后台管理html代码的编写',
  '2018年1月27日，增加分享界面，可分享成员信息和公众号介绍,公众号体验版0.0.3完工',
  '2018年2月01日，微信小程序基本完成，小程序体验版0.0.5完工',
  '2018年2月24日，手机群录后台管理基本功能实现',
  '2018年3月22日，后台服务功能完工，测试版本2.0.0完工',
  '2018年3月22日，微信小程序公众号功能基本实现，测试版本0.0.5完工',
  '2018年3月22日，小程序体验版0.0.6完工',
  '......'
];
var app = getApp();
Page({
  data: {
    text: '',
    canAdd: true,
    canRemove: false
  },
  extraLine: [],
  onLoad: function (e) {
    var that = this;
    that.requestData(function(){
      for (var i = 0; i < texts.length; i++) {
        that.extraLine.push(texts[i]);
        that.extraLine.join('\n');
      }
      that.setData({
        text: that.extraLine.join('\n'),
      })
    })
  },
  //请求后台数据
  requestData: function (callback) {
    console.log('requestDate');
    var that = this;
    wx.showLoading({
      title: '数据加载中'
    });
    wx.request({
      url: app.globalData.mpurl + 'sys/parameter',
      method: "GET",
      data: {
        openId: this.data.openId,
        type: "miniapp"
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 默认值
      },
      success: function (res) {
        res = res.data;
        console.log(res);
        if (res.code == '00') {
          texts = res.data;
        }
      },
      fail: function (res) {

      },
      complete: function () {
        wx.hideLoading();
       callback();
      }
    });

  },
  add: function (e) {
    var that = this;
    this.extraLine.push(texts[this.extraLine.length % 12])
    this.setData({
      text: this.extraLine.join('\n'),
      canAdd: this.extraLine.length < 12,
      canRemove: this.extraLine.length > 0
    })
    setTimeout(function () {
      that.setData({
        scrollTop: 99999
      });
    }, 0)
  },
  remove: function (e) {
    var that = this;
    if (this.extraLine.length > 0) {
      this.extraLine.pop()
      this.setData({
        text: this.extraLine.join('\n'),
        canAdd: this.extraLine.length < 12,
        canRemove: this.extraLine.length > 0,
      })
    }
    setTimeout(function () {
      that.setData({
        scrollTop: 99999
      });
    }, 0)
  }
})
